﻿using System;
using System.Text;

namespace KPIS.GERP.GIMS.MODEL
{
    public class M_CalPriceAccount
    {
        private Int32 ICM_CAL_PRICE_ACCOUNT_SEQ;
        private string ASSET_CODE;
        private Nullable<Int32> FISCAL_PERIOD;
        private DateTime START_DATE_CAL_DEPRECIATION;
        private DateTime END_DATE_CAL_DEPRECIATION;
        private string ACM_TRAN_CODE;
        private string REMARK;
        private string RECORD_STATUS;
        private Int32 CREATED_BY;
        private DateTime CREATED_WHEN;
        private Nullable<Int32> UPDATED_BY;
        private Nullable<DateTime> UPDATED_WHEN;
        //Add
        private string FISCAL_DESC;
        private string ASSET_NAME;

        public Int32 icm_cal_price_account_seq
        {
          get { return ICM_CAL_PRICE_ACCOUNT_SEQ; }
          set { ICM_CAL_PRICE_ACCOUNT_SEQ = value; }
        }
        public string asset_code
        {
          get { return ASSET_CODE; }
          set { ASSET_CODE = value; }
        }
        public Nullable<Int32> fiscal_period
        {
            get { return FISCAL_PERIOD; }
            set { FISCAL_PERIOD = value; }
        }
        public DateTime start_date_cal_depreciatiion
        {
          get { return START_DATE_CAL_DEPRECIATION; }
          set { START_DATE_CAL_DEPRECIATION = value; }
        }
        public DateTime end_date_cal_depreciation
        {
          get { return END_DATE_CAL_DEPRECIATION; }
          set { END_DATE_CAL_DEPRECIATION = value; }
        }
        public string acm_tran_code
        {
          get { return ACM_TRAN_CODE; }
          set { ACM_TRAN_CODE = value; }
        }
        public string remark
        {
            get { return REMARK; }
            set { REMARK = value; }
        }
        public string record_status
        {
            get { return RECORD_STATUS; }
            set { RECORD_STATUS = value; }
        }
        public Int32 created_by
        {
          get { return CREATED_BY; }
          set { CREATED_BY = value; }
        }
        public DateTime created_when
        {
            get { return CREATED_WHEN; }
            set { CREATED_WHEN = value; }
        }
        public Nullable<Int32> updated_by
        {
            get { return UPDATED_BY; }
            set { UPDATED_BY = value; }
        }
        public Nullable<DateTime> updated_when
        {
            get { return UPDATED_WHEN; }
            set { UPDATED_WHEN = value; }
        }
        //Add
        public string fiscal_desc
        {
            get { return FISCAL_DESC; }
            set { FISCAL_DESC = value; }
        }
        public string asset_name
        {
            get { return ASSET_NAME; }
            set { ASSET_NAME = value; }
        }
    }
}
